<template>
  <el-container>
    <el-header class="header">
      <div>
        <i class="el-icon-s-custom" style="font-size: 20px;margin-left: 5px">
          初级管理员工作台
        </i>
      </div>
      <span>欢迎您，{{user.username}}</span>
    </el-header>
    <el-container>
      <el-aside>
        <el-menu @click="menuClick" router>
          <el-menu-item index="/info">
            <template slot="title">
              <i class="el-icon-user"></i>
              个人信息
            </template>
          </el-menu-item>
          <el-submenu  index="">
            <template slot="title">
              <i class="el-icon-folder"></i>
              服务管理
            </template>
            <el-menu-item index="/namespace">命名空间</el-menu-item>
            <el-menu-item index="/discovery">服务发现</el-menu-item>
            <el-menu-item index="/config">配置管理</el-menu-item>
          </el-submenu>
          <el-menu-item index="/monitor">
            <template slot="title">
              <i class="el-icon-data-analysis"></i>
              服务监控
            </template>
          </el-menu-item>
          <el-menu-item index="/message">
            <template slot="title">
              <i class="el-icon-message"></i>
              消息中心
            </template>
          </el-menu-item>
        </el-menu>
      </el-aside>
      <el-main style="padding: 0">
        <router-view/>
      </el-main>
    </el-container>
  </el-container>
</template>

<script>
export default {
  name: "home",
  mounted() {
    this.user = JSON.parse(window.sessionStorage.getItem("user"))
  },
  data(){
    return{
      user:{
        username:'Junior Admin'
      }
    }
  },
  methods:
    {
     menuClick(index){
        console.log(index);
        this.$router.push(index);
      }
    }
}
</script>

<style>
.header{
  background-color: aliceblue;
  display: flex;
  align-items: center;
  text-align: justify;
  justify-content: space-between;
  padding: 0 15px;
  font-size: 20px;
}
</style>
